package com.xs.kanmeitu.util;

/**
 * 正则表达式
 */
public class RegularUtil {
    /**
     * 手机号正则表达式
     * 手机号正则表达式
     * 移动:134 135 136 137 138 139 147 150 151 152157 158 159 178 182 183 184 187 188 198联通;130 131 132145155 156 166 171 175 176 185 186
     * 电信:133149 153 173177180 181 189 199
     * 虚拟运营商:170
     */
    public static final String REGEX_PHONE = "^(13[0-9]|14[0-9]|15[0-9]|166|17[0-9]|18[0-9]|19[8|9])\\d{8}$";

    /**
     * 邮箱正则表达式
     *
     */
    public static final String REGEX_EMAIL = "^([a-z0-9A-Z]+[-|\\\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\\\.)+[a-zA-Z]{2,}$";

    /**
     * 是否是手机号
     * @param value
     * @return
     */
    public static boolean isPhone(String value){
        return value.matches(REGEX_PHONE);
    }

    /**
     * 是否是邮箱
     * @param value
     * @return
     */
    public static boolean isEmail(String value){
        return value.matches(REGEX_EMAIL);
    }


}
